package com.spsoft.core.model.leqidmz.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@ApiModel(value = "查询数电票上传结果返回值")
@EqualsAndHashCode(callSuper = true)
@Data
public class QueryUploadInvoiceStatusVO extends BaseResponseVO {
    /**
     * 发票上传状态集合
     */
    @ApiModelProperty(value = "发票上传状态集合")
    private List<FapiaoStatus> resultList;

    @ApiModel(value = "发票上传状态")
    @Data
    public static class FapiaoStatus{
        /**
         * 发票号码
         */
        @ApiModelProperty(value = "发票号码")
        private String fphm;
        /**
         * 上传状态
         */
        @ApiModelProperty(value = "上传状态")
        private String status;
        /**
         * 详细信息
         */
        @ApiModelProperty(value = "详细信息")
        private String message;
    }
}
